to be precision-engineered - French English Dictionary